.content-cg{
    width:100%;
    height:100vh;
    background-image: url('../../../public//flylineChart/89d331ee-6c14-466f-9260-a9ee65681b09.jpg'); /* 使用路径别名或相对路径 */
    background-repeat: no-repeat;  /* 不重复 */
    background-size: cover;       /* 覆盖整个容器 */
    background-position: center;  /* 图片居中 */
}

.home-layout{
    width:100%;
    display: flex;
}

.home-top{
    height:6vh;   
    .top-item1,.top-item3{
        height:25%;
        flex:1 1 28%;
        display: flex;
        flex-direction: column;  /* 纵向排列 */
        /* background-color: aqua; */
    }
    .top-item2{
        height:100%;
        flex:0 1 46%;
        text-align: center;
        display: flex;
        color:white;
        .title{
            flex:0 1 30%;
            height:100%;
            display: flex;
            justify-content: center;  /* 水平居中 */
            align-items: center;      /* 垂直居中 */
        }
        .title-decoration8{
            overflow: hidden;
            flex:0 1 35%;
            height:100%;
        }
    }

    .top-item3{
        transform: rotateY(180deg);
    }
}

.home-centre{
    height:55vh;
    /* background-color:aqua; */
    .centre-item1,.centre-item3{
        height:100%;
        flex:0 1 28%;
        display: flex;          /* 启用 Flexbox 布局 */
        flex-direction: column; /* 子元素纵向排列 */
        box-sizing: border-box;
        /* overflow:hidden; */
    }
    .centre-item1{
        .centre-item-left1,.centre-item-left2{
            flex: 0 1 50%;
            min-height:0px;
           
        }
    }

    .centre-item3{
        .centre-item-right1{
            flex: 0 1 40%;
            /* border:1px solid yellow; */
        }
        .centre-item-right2{
            flex: 0 1 60%;
            /* text{ */
                font-size:10px !important;
            /* } */
            /* border:1px solid yellow; */
        }
    }
    .centre-item2{
        height:100%;
        flex:0 1 50%;
    }
}

.home-bottom{
    height:39vh;
    /* background-color: blueviolet; */
    .bottom-item1,.bottom-item2{
        height:100%;
        flex:0 1 50%;
        box-sizing: border-box;
        overflow: hidden;
        /* border:1px solid red; */
    }

}